home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / ASM-I386 / KEYBOARD.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  1KB  |  43 lines

  1. /*
  2.  *  linux/include/asm-i386/keyboard.h
  3.  *
  4.  *  Created 3 Nov 1996 by Geert Uytterhoeven
  5.  */
  6.  
  7. /*
  8.  *  This file contains the i386 architecture specific keyboard definitions
  9.  */
  10.  
  11. #ifndef _I386_KEYBOARD_H
  12. #define _I386_KEYBOARD_H
  13.  
  14. #ifdef __KERNEL__
  15.  
  16. #define KEYBOARD_IRQ            1
  17. #define DISABLE_KBD_DURING_INTERRUPTS    0
  18.  
  19. extern int pckbd_setkeycode(unsigned int scancode, unsigned int keycode);
  20. extern int pckbd_getkeycode(unsigned int scancode);
  21. extern int pckbd_pretranslate(unsigned char scancode, char raw_mode);
  22. extern int pckbd_translate(unsigned char scancode, unsigned char *keycode,
  23.                char raw_mode);
  24. extern char pckbd_unexpected_up(unsigned char keycode);
  25. extern void pckbd_leds(unsigned char leds);
  26. extern void pckbd_init_hw(void);
  27. extern unsigned char pckbd_sysrq_xlate[128];
  28.  
  29. #define kbd_setkeycode        pckbd_setkeycode
  30. #define kbd_getkeycode        pckbd_getkeycode
  31. #define kbd_pretranslate    pckbd_pretranslate
  32. #define kbd_translate        pckbd_translate
  33. #define kbd_unexpected_up    pckbd_unexpected_up
  34. #define kbd_leds        pckbd_leds
  35. #define kbd_init_hw        pckbd_init_hw
  36. #define kbd_sysrq_xlate        pckbd_sysrq_xlate
  37.  
  38. #define SYSRQ_KEY 0x54
  39.  
  40. #endif /* __KERNEL__ */
  41.  
  42. #endif /* __ASMi386_KEYBOARD_H */
  43.